package com.kakarote.hrm.entity.BO;

import com.kakarote.core.entity.PageEntity;
import io.swagger.annotations.ApiModelProperty;
import lombok.Getter;
import lombok.Setter;

@Getter
@Setter
public class QueryRecruitPositionPageListBO extends PageEntity {

    @ApiModelProperty("计划id")
    private Long planId;

    @ApiModelProperty("岗位编码")
    private String positionCode;

    @ApiModelProperty("招聘岗位")
    private String positionName;

    @ApiModelProperty("岗位类别（1管理岗、2专技岗、3工勤岗）")
    private Integer positionType;

    @ApiModelProperty("招聘渠道（1校招、2社招）")
    private Integer positionChannel;

    @ApiModelProperty("招聘单位")
    private String positionUnit;

    @ApiModelProperty(value = "招聘原因")
    private String positionReason;

    @ApiModelProperty(value = "招聘条件")
    private String positionCondition;

    @Override
    public String toString() {
        return "QueryRecruitPositionPageListBO{" +
                "planId=" + planId +
                ", positionCode='" + positionCode + '\'' +
                ", positionName='" + positionName + '\'' +
                ", positionType=" + positionType +
                ", positionChannel=" + positionChannel +
                ", positionUnit='" + positionUnit + '\'' +
                '}';
    }
}
